What is the meaning of the word "puzzle out"?

Definitions: